@charset "utf-8";

/* CSS Document */
*,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body{ font: normal 14px "Microsoft YaHei"; color:#333333;min-width: 1240px;}
em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
input, button, textarea { border: none; }
a { color: #333; text-decoration: none; transition: all 0.2s ease 0s; }
a:hover { color: #089bfc; }
.fl{ float: left;}
.fr{ float: right;}
.clr{ padding: 0; margin: 0; clear: both; content: ""; font-size: 0; width: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; }
html, body { width: 100%; height: auto; }
.clear{clear:both}

/*--头部--*/
.head{width:100%;height:90px;background:#000000;}
.wrap{width:1240px;margin:0 auto;}
.logo{float:right;margin-top:35px;padding-right: 15px;}
.R{float:right}
.L{float:left}
.box{width:1240px;margin-left:auto;margin-right:auto;}
.logo_bg{height:130px;}
.logo{}
.logo_l{width:440px;margin:45px 0px}
.logo_c{width:310px;margin:45px 0px;margin-left:110px; display: none;}
.logo_r{text-align:right;color:#fff;margin:45px 0px}

/*--搜索框--*/
.searchBg{float: right;width: 268px;height: 45px;background-color: white;margin-top:22px;border-radius: 3px;
	overflow: hidden;}
.searchInput {background-color: gray;height: 100%;font-size: 20px;width: 200px;background-color: white;margin-left: 10px;}
.searchbtnhome{vertical-align: top;cursor: pointer;}

/* first level start --*/
.nav_bg{float:left;height:90px;margin-right: 40px;}
.nav{float:left;line-height:25px;/*position:relative;*/}
.nav > li{float:left;line-height: 90px;}
.nav > li > a{color:#ffffff;font-size:16px;text-align:center;display:block;width:110px;}
.nav > li > a:hover{background:#0096fa;}
.nav > li:hover > ul {display:block;}
/* first level start --*/

/* second level start --*/
.nav > li > ul {overflow:hidden;display:none;/*position:absolute;left:-424px;top:90px;z-index:999;display:none;*/}
.nav > li > ul > li{float:left;width:160px; background:#f0f0f0;}
.nav > li > ul > li > a{font-size:12px;line-height:35px;background:#0096fa;display:block;text-align: center;color:#ffffff;overflow:hidden;}
.nav > li > ul > li:last-child > ul{ border-right:none;}
/* second level end --*/

/* third level start --*/
.nav > li > ul > li > ul { height: 335px;  margin: 20px auto; border-right:1px solid #ccc; overflow:hidden;}
.nav > li > ul > li > ul > li {width:100%; line-height: 26px; text-align:center;}
.nav > li > ul > li > ul > li > a{color:#000000;font-size:14px;}
.nav > li > ul > li > ul > li > a:hover{color:#0096fa;}
/* third level end --*/
/*
.nav-img{max-width:150px;_width:expression(this.width > 150 ? "150px" : this.width);max-height:80px;}*/


.navimgContainer{width: 160px;height: 100px;;position: relative;}
.navimgContainer img{max-height: 100%;  max-width: 100%; width: auto;height: auto;position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;}
.navimgSpace{width: 100%;height: 11px;}




/*--banner--*/
.bannerbox {width:100%; position:relative; overflow:hidden; height:680px;}  
.new_banner{width:100%;height:680px;position:absolute; left:50%; margin-left:-960px; }
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_tabs{ position:absolute; left:810px; bottom:20px;clear:both;text-align:center; z-index:99;}/*40px的跨度*/
.rslides_tabs li{display:inline;float:none;_float:left;float:left;margin-right:5px}
.rslides_tabs a{ width:88px; height:12px; background:#969698;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;font-size: 0px;}
.rslides_tabs .rslides_here a{ background:#0096fa;}
.rslides_nav{ display:block; position:absolute;  text-indent:-10em; overflow:hidden;}


/*--tab--*/
.spot-tab{height:510px;background:#f0f0f0;}
.lanrenzhijia{ width:1240px; height:200px; margin:0 auto; background:#f0f0f0;}
.lanrenzhijia .tab{ overflow:hidden;}
.lanrenzhijia .img{ margin:0 auto;}
.lanrenzhijia .tab a{ display:block; padding:40px 46px; float:left; color:#333;height:110px;width:85px;}
.lanrenzhijia .tab a:hover{ background:#fff; color:#0096fa; padding:40px 46px;height:110px;}
.lanrenzhijia .tab a span{display:block;text-align:center;/*width:85px;*/}
.lanrenzhijia .tab a.on{ background:#fff;  text-decoration:none;}
.tab-main{/*width: 82px;*/ margin: 0 auto; text-align: center;}
.lanrenzhijia .content{ overflow:hidden;background: #fff;}
.lanrenzhijia .content li{ display:none;}
.lanrenzhijia .content ul li a img{ float:left;padding:20px 14px;}


/*--公司动态--*/
.video{float:left;margin-top:28px;position:relative;}
.play{display:block;width:720px;height:80px;line-height:80px;background:#f0f0f0;;text-align:center;font-size:18px}
#play{float:left;margin:12px 15px;}
.play-text{float:left;display:block;}
.company-line{width:505px;height:451px;background:#f0f0f0;}
.news-line{background:url(../images/news-line.png) no-repeat;width:3px;height:449px;margin-left:26px;position:relative;float:left;}
.line-list1{position: absolute; left: -11px; top: 20px;}
.line-list2{position: absolute; left: -11px; top: 91px;}
.line-list3{position: absolute; left: -11px; top: 165px;}
/* history */
.news{float:right;margin-top:28px;background:#f0f0f0;}
.content-list{width:505px;overflow:hidden;background:url(../images/news-line.png) no-repeat 20px 0;padding-top:10px;}
.list{overflow:hidden;position:relative;}
.list li{height:95px;margin:10px 0px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{margin-left:110px;margin-top:10px;display:block;}
.liright{position:absolute;top:0;height:55px;width:450px;display:block;}
.liright:hover{color:#0096fa;}
.liright:hover .point{border:1px solid #0096fa;}
.liright:hover .hisct{color:#333333}
.liwrap .liright .histt{height:35px;line-height:35px;font-size:24px;width:450px;text-overflow: ellipsis; white-space: nowrap;overflow:hidden}
.liwrap .liright .histt .hisct{font-size:14px;color:#6e6e6e;width:445px;text-overflow: ellipsis; white-space: nowrap;overflow:hidden;}
.point{width:90px;height:90px;position:absolute;top:0;left:8px;border:1px solid #808080;overflow:hidden;}
.point b{height:40px;width:48px;display:block;margin:20px 0 0 30px;position:absolute;top:0;left:0;font-size:24px}
.point span{height:40px;position:absolute;top:50px;margin:8px 0 0 17px;}
.thiscur .point b{margin:8px 0px 0px 17px;height:25px;width:25px;background:url(../images/spot-hover.png);}
.link{width:505px;height:80px;background:#0096fa;}
.link a{display:block;font-size:24px;line-height:80px;text-align:center;color:#ffffff;}
.link a:hover{color:#ffffff;background:#a0d2ff;}

/*--服务支持--*/
.support{margin-top:45px;height:445px;background:#f0f0f0;}
.support-title{width:168px;margin:13px auto;}
.title-left{float:left;margin-top: 13px;}
.title-right{float:right;font-size:36px;margin-top: 13px;}
.support-list{width:1024px;margin:0 auto;}
.support li{display: inline;float: left;height: 281px;width: 240px;margin: 40px 0 0 16px;position: relative;}
.support .img{display: block;outline:none;background:url(../images/Support-bg.png) no-repeat;width:240px;height:281px;}
.img-bg{margin:38px 0 0 60px;}
.support-text{display:block;font-size:36px;text-align:center;color:#ffffff;}
.support-list li a:hover{color:#ffffff;}
.support .img:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;background:url(../images/Support-bg-hover.png) no-repeat;width:240px;height:281px;}


.page{width:450px;margin-left:auto;margin-right:auto;margin-top:10px;padding-bottom:10px;text-align:center;clear:both}
.page a{padding:5px 10px;text-align:center;line-height:25px;margin:10px 5px;background:#fff;border:1px solid #1B95F0;color:#363636}
.page a:hover{padding:5px 10px;text-align:center;line-height:25px;margin:10px 5px;background:#1B95F0;border:1px solid #1B95F0;color:#FFFFFF}
.page .cur{padding:5px 10px;text-align:center;line-height:25px;margin:10px 5px;background:#1B95F0;border:1px solid #1B95F0;color:#FFFFFF}

.case{color:#fff;position:relative}
.case b{width:100%;display:block;position:absolute;top:45%;font-size:24px;font-weight:normal}
.case span{width:100%;display:block;position:absolute;top:60%;font-weight:normal}
.case_one{width:376px;height:598px;background:url(../images/1.jpg) no-repeat;overflow:Hidden}
.case_one_s{width:376px;height:598px;background:url(../images/1_1.jpg) no-repeat;overflow:Hidden}
.case_one_s  b,.case_one b{width:100%;display:block;position:absolute;top:50%;font-size:24px;font-weight:normal}
.case_one_s span,.case_one span{width:100%;display:block;position:absolute;top:58%;font-weight:normal}
.case_two{width:498px;height:298px;background:url(../images/2.jpg) no-repeat;}
.case_three{width:362px;height:298px;background:url(../images/3.jpg) no-repeat;}
.case_four{width:498px;height:298px;background:url(../images/4.jpg) no-repeat;}
.case_f{width:362px;height:298px;background:url(../images/5.jpg) no-repeat;}
.case_two_s{width:498px;height:298px;background:url(../images/2_2.jpg) no-repeat;}
.case_three_s{width:362px;height:298px;background:url(../images/3_3.jpg) no-repeat;}
.case_four_s{width:498px;height:298px;background:url(../images/4_4.jpg) no-repeat;}
.case_f_s{width:362px;height:298px;background:url(../images/5_5.jpg) no-repeat;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#787878 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#787878 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#787878 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ff{text-indent:0;background:#787878 url(../images/fixCont.png) no-repeat 0 -170px;}
.yb_bar .yb_ercode{background:#787878 url(../images/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a,.yb_ff a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.yb_QQ a:Hover,.yb_ff a:Hover{color:#fff}